#pragma once
#include <iostream>
#include <unistd.h>
#include <pthread.h>
#include <string>
#include <vector>
#include <functional>
#include <stdio.h>
#include <queue>
#include "log.hpp"
using namespace std;

class Task
{
public:   
    Task(int a, int b):_a(a), _b(b)
    {}

    ~Task()
    {}

    int operator()()
    {
        return _a + _b;
    }

private:
    int _a;
    int _b;
};